500
4 5 10 21 43 85 171 343 684 1370